engine cooling systems - Spanish English Dictionary